Self-evolving Hardware
نویسندگان
چکیده
A complete approach to self-contained evolvable hardware, called self-evolving hardware, is presented. Selfevolving hardware implements the entire evolutionary process and reconfigurable area inside a single FPGA. Unlike previous hardware implementations, self-evolving hardware is capable of evolving both logic and connectivity at run-time. Self-evolving hardware increases the speed, flexibility, and scalability of the evolutionary process, facilitating the implementation of complex circuits.
منابع مشابه
On Feasibility of Adaptive Level Hardware Evolution for Emergent Fault Tolerant Communication
A permanent physical fault in communication lines usually leads to a failure. The feasibility of evolution of a self organized communication is studied in this paper to defeat this problem. In this case a communication protocol may emerge between blocks and also can adapt itself to environmental changes like physical faults and defects. In spite of faults, blocks may continue to function since ...
متن کاملThe GOLEM Project: Evolving Hardware Bodies and Brains
The GOLEM project is an attempt to extend evolutionary techniques into the physical world by evolving diverse electro-mechanical machines (robots) that can be fabricated automatically. In this work we go beyond evolution of hardware controllers and demonstrate for the first time a path that allows transfer of virtual diversity of morphology into reality. Our approach is based on the use of only...
متن کاملGrowing and Evolving Bitstreams in a Fixed Configuration Space
An indirect-mapping approach to evolvable algorithms is presented that is specifically intended for evolvable hardware. The conventional wisdom is that because hardware is configured by downloading a bitstream of a fixed size and hardware-specific format, hardware is not suited to genetic algorithms in which the size of the chromosome may vary. The algorithm presented herein departs from the tr...
متن کاملRing Around the PIG: A Parallel GA with Only Local Interactions Coupled with a Self-Reconfigurable Hardware Platform to Implement an O(1) Evolutionary Cycle for Evolvable Hardware
The use of GAs in evolvable hardware is reviewed. A case is made for implementing as much of the GA in hardware as possible. The technical difficulties of using a standard GA with an FPGA are described. A new type of GA called a Ringed GA, which features only local interactions among individuals, is introduced. A new type of reconfigurable platform called the PIG is described. The use of the PI...
متن کاملToward open-ended evolutionary robotics: evolving elementary robotic units able to self-assemble and self-reproduce
In this paper we discuss the limitations of current evolutionary robotics models and we propose a new framework that might solve some of these problems and lead to an open-ended evolutionary process in hardware. More specifically, the paper describes a novel approach, where the usual concepts of population, generations and fitness are made implicit in the system. Individuals co-evolve embedded ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001